                                VP Library functions

==================== String (base) ========================================

[80] StrSet : Fill string

[81] StrCpy : Copy string

[82] StrCmp : Compare strings

[83] StrBCmp : Compare strings backwards

[84] StrRCmp : Compare strings reversed

[85] StrRev : Reverse string

[86] StrLen : Get C string length

==================== String (search) ======================================

[87] StrChr : Find character in string

[88] StrBChr : Find character in string backwards

[89] StrRChr : Find character in string reversed

[8A] StrStr : Find substring in string

[8B] StrBStr : Find substring in string backwards

[8C] StrRStr : Find substring in string reversed

==================== String (tool) ========================================

[8D] StrAlt : Alternate string

[8E] StrUnit : Match string unit

[8F] StrBUnit : Match string unit backwards

[90] StrFind : Find string unit

[91] StrBFind : Find string unit backwards

==================== Integer number =======================================

[92] Num2Str : Convert binary number to character string

[93] Str2Num : Convert character string to binary number

[94] Dat2StrLen : Get size of destination buffer for Dat2Str

[95] Dat2Str : Convert binary data to charcter string

[96] Str2Dat : Convert charcter string to binary data

[97] StrMake : Make string from format string and parameters

[98] StrScan : Scan string for parameters described in format string

==================== Real number ==========================================

[99] Real2Str : Convert binary real number to character string

[9A] Str2Real : Convert character string to binary real number

[9B] RealSepGet : Get real number thousand separators

[9C] RealSepSet : Set real number thousand separators

==================== Keyboard =============================================

[9D] KbdReadDn : Read keyboard (only down keys)

[9E] KbdHit : Check keyboard

[9F] KbdHitDn : Check keyboard (only down keys)

[A0] KbdKey : Read key with waiting

[A1] KbdKeyDn : Read key with waiting (only down keys)

[A2] KbdChr : Read character with waiting

[A3] KbdNul : Clear keyboard buffer

[A4] KbdKeyVal : Get key code from its name

[A5] KbdChrVal : Get character code from its name

==================== Console ==============================================

[A6] ConSync : Synchronize display text content

[A7] ConClear : Clear text window

[A8] ConScroll : Scroll a text rectangle

[A9] ConAttrGet : Get text attribue

[AA] ConAttrSet : Set text attribute

[AB] ConPutcRaw : Write character to the console in raw mode

[AC] ConPutc : Write character to the console

[AD] ConGetc : Get character from console

[AE] ConPuts : Write string to the console

[AF] ConPuts0 : Write C string to the console

[B0] ConGets : Read string from console

==================== Graphics =============================================

[B1] DispXChar : Write font character

[B2] DispXRectFill : Fill rectangle

[B3] DispXRectCopy : Copy rectangle

[B4] DispXFill : Fill an area with the given color

[B5] DispXLine : Draw line

[B6] DispXCirc : Draw full circe or ellipse

[B7] DispXCircEx : Draw circe or ellipse between the given angles

[B8] DispXCircDsc : Get the pointer to the circle descriptor structure

[B9] DispXPolyFill : Fill the given polygon

[BA] DispXImgGet : Get image

[BB] DispXImgPut : Put image

==================== File =================================================

[BC] FileSizeGet : Get size of a file

==================== Value DB =============================================

[BD] ValAvail : Get available space for values

[BE] ValAdd : Add value

[BF] _ValDel : Delete value (with pointer)

[C0] ValDel : Delete value (with name)

[C1] ValGet : Get value

[C2] ValSet : Set value

[C3] ValLen : Set length of value

[C4] ValIter : Iterate on values

[C5] ValLock : Lock value DB

[C6] ValPack : Pack value DB

[C7] ValAddTmp : Add local value

[C8] ValDelTmp : Delete all temporarily value

[C9] ValGetTmp : Get positional value

[CA] ValSetTmp : Set positional value

==================== Interpreter ==========================================

[CB] InpEval : Evaluate input

[CC] InpRead : Read a block from the input

[CD] ExecCmd : Execute input command

[CE] BreakCmd : Break current level

[CF] ContCmd : Restore previous level

==================== Assembler ============================================

[D0] Asm2Bin : Assemble VP source

[D1] Bin2Asm : Disassemble VP code

===========================================================================
